This research aims to study various Symmetrical Algorithms, while the main\nobjective of this study is to find out a suitable algorithm for the encryption of\nany specific size of text file where the experiment of each algorithm is based on\nencryption of different sizes of the text files, which are in â??10 KB to 5 MBâ?,\nand also to calculate the time duration that each algorithm takes to encrypt or\nto decrypt the particular size of each text file. There are many types of encryption\nalgorithm, which can be used to encrypt the computerized information in\ndifferent Organizations, whose all algorithms can encrypt and decrypt any size\nof text file, but the time duration of each Algorithm during the encryption or\ndecryption process of specific file size is not fixed. Some of the algorithms are\nsuitable for encryption of specific ranges of the file size, or some of algorithms\nare functional while encryption small size of files, and others algorithms are\nfunctional for encryption of big size of text files, based on the time duration\ndisparity among symmetric algorithms during encryption of text files. In this\nstudy five symmetrical algorithms are merged in one program using classes\nand concept of inheritance in the form that if encryption is needed, the program\nwill select the file and it checks the size of the text file. After this process\nthe program automatically will select the suitable encryption algorithm to encrypt\nthe specific text file according to the range of the file size. Knowing that\nthe file size before or after encryption will not change or is stable, in this case\nof the decryption algorithm will apply the same process of encryption while\ndecrypting files, the program of encryption and decryption code will write using\nvisual Studio 2013. The result will be analyzed with R program (R software),\nthe cipher text will appear in the format of UTF8 which means Unicode\nTransformation Format, â??8â? Means â??8â? bits to represent a character, the size\nformat that will apply in the program will be in format of KB (kilo Byte).
Loading....